Autogenerated HTML docs for v1.7.3.2-161-g3089c 
diff --git a/git-update-index.html b/git-update-index.html index 6dbcd67..377b9b3 100644 --- a/git-update-index.html +++ b/git-update-index.html 
@@ -3,7 +3,8 @@  <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">   <head>   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />  -<meta name="generator" content="AsciiDoc 8.2.5" />  +<meta name="generator" content="AsciiDoc 8.4.5" />  +<title>git-update-index(1)</title>   <style type="text/css">   /* Debug borders */   p, li, dt, dd, div, pre, h1, h2, h3, h4, h5, h6 {  @@ -26,10 +27,12 @@    em {   font-style: italic;  + color: navy;   }     strong {   font-weight: bold;  + color: #083194;   }     tt {  @@ -71,6 +74,10 @@  margin-bottom: 0.5em;   }    +ul, ol, li > p {  + margin-top: 0;  +}  +   pre {   padding: 0;   margin: 0;  @@ -84,7 +91,7 @@  }   span#email {   }  -span#revision {  +span#revnumber, span#revdate, span#revremark {   font-family: sans-serif;   }    @@ -104,11 +111,13 @@  padding-bottom: 0.5em;   }    -div#preamble,  +div#preamble {  + margin-top: 1.5em;  + margin-bottom: 1.5em;  +}   div.tableblock, div.imageblock, div.exampleblock, div.verseblock,   div.quoteblock, div.literalblock, div.listingblock, div.sidebarblock,   div.admonitionblock {  - margin-right: 10%;   margin-top: 1.5em;   margin-bottom: 1.5em;   }  @@ -123,6 +132,7 @@    /* Block element titles. */   div.title, caption.title {  + color: #527bbd;   font-family: sans-serif;   font-weight: bold;   text-align: left;  @@ -149,22 +159,33 @@  padding: 0.5em;   }    -div.listingblock {  - margin-right: 0%;  -}   div.listingblock > div.content {   border: 1px solid silver;   background: #f4f4f4;   padding: 0.5em;   }    -div.quoteblock > div.content {  +div.quoteblock {   padding-left: 2.0em;  + margin-right: 10%;   }  -  -div.attribution {  +div.quoteblock > div.attribution {  + padding-top: 0.5em;   text-align: right;   }  +  +div.verseblock {  + padding-left: 2.0em;  + margin-right: 10%;  +}  +div.verseblock > div.content {  + white-space: pre;  +}  +div.verseblock > div.attribution {  + padding-top: 0.75em;  + text-align: left;  +}  +/* DEPRECATED: Pre version 8.2.7 verse style literal block. */   div.verseblock + div.attribution {   text-align: left;   }  @@ -187,13 +208,9 @@  padding: 0.5em;   }    -div.verseblock div.content {  - white-space: pre;  -}  -   div.imageblock div.content { padding-left: 0; }  -div.imageblock img { border: 1px solid silver; }   span.image img { border-style: none; }  +a.image:visited { color: white; }     dl {   margin-top: 0.8em;  @@ -202,18 +219,38 @@  dt {   margin-top: 0.5em;   margin-bottom: 0;  - font-style: italic;  + font-style: normal;  + color: navy;   }   dd > *:first-child {  - margin-top: 0;  + margin-top: 0.1em;   }     ul, ol {   list-style-position: outside;   }  -div.olist2 ol {  +ol.arabic {  + list-style-type: decimal;  +}  +ol.loweralpha {   list-style-type: lower-alpha;   }  +ol.upperalpha {  + list-style-type: upper-alpha;  +}  +ol.lowerroman {  + list-style-type: lower-roman;  +}  +ol.upperroman {  + list-style-type: upper-roman;  +}  +  +div.compact ul, div.compact ol,  +div.compact p, div.compact p,  +div.compact div, div.compact div {  + margin-top: 0.1em;  + margin-bottom: 0.1em;  +}     div.tableblock > table {   border: 3px solid #527bbd;  @@ -225,22 +262,53 @@  tfoot {   font-weight: bold;   }  +td > div.verse {  + white-space: pre;  +}  +p.table {  + margin-top: 0;  +}  +/* Because the table frame attribute is overriden by CSS in most browsers. */  +div.tableblock > table[frame="void"] {  + border-style: none;  +}  +div.tableblock > table[frame="hsides"] {  + border-left-style: none;  + border-right-style: none;  +}  +div.tableblock > table[frame="vsides"] {  + border-top-style: none;  + border-bottom-style: none;  +}    -div.hlist {  +  +div.hdlist {   margin-top: 0.8em;   margin-bottom: 0.8em;   }  -div.hlist td {  - padding-bottom: 5px;  +div.hdlist tr {  + padding-bottom: 15px;   }  -td.hlist1 {  +dt.hdlist1.strong, td.hdlist1.strong {  + font-weight: bold;  +}  +td.hdlist1 {   vertical-align: top;  - font-style: italic;  + font-style: normal;   padding-right: 0.8em;  + color: navy;   }  -td.hlist2 {  +td.hdlist2 {   vertical-align: top;   }  +div.hdlist.compact tr {  + margin: 0;  + padding-bottom: 0;  +}  +  +.comment {  + background: yellow;  +}     @media print {   div#footer-badges { display: none; }  @@ -271,7 +339,24 @@  margin-left: 6em;   font-size: 0.9em;   }  -include1::./stylesheets/xhtml11-manpage.css[]  +/* Overrides for manpage documents */  +h1 {  + padding-top: 0.5em;  + padding-bottom: 0.5em;  + border-top: 2px solid silver;  + border-bottom: 2px solid silver;  +}  +h2 {  + border-style: none;  +}  +div.sectionbody {  + margin-left: 5%;  +}  +  +@media print {  + div#toc { display: none; }  +}  +   /* Workarounds for IE6's broken and incomplete CSS2. */     div.sidebar-content {  @@ -280,6 +365,7 @@  padding: 0.5em;   }   div.sidebar-title, div.image-title {  + color: #527bbd;   font-family: sans-serif;   font-weight: bold;   margin-top: 0.0em;  @@ -292,8 +378,17 @@  padding: 0.5em;   }    -div.quoteblock-content {  - padding-left: 2.0em;  +div.quoteblock-attribution {  + padding-top: 0.5em;  + text-align: right;  +}  +  +div.verseblock-content {  + white-space: pre;  +}  +div.verseblock-attribution {  + padding-top: 0.75em;  + text-align: left;   }     div.exampleblock-content {  @@ -304,7 +399,6 @@  /* IE6 sets dynamically generated links as visited. */   div#toc a:visited { color: blue; }   </style>  -<title>git-update-index(1)</title>   </head>   <body>   <div id="header">  @@ -318,10 +412,10 @@  </p>   </div>   </div>  -<h2>SYNOPSIS</h2>  +<h2 id="_synopsis">SYNOPSIS</h2>   <div class="sectionbody">   <div class="verseblock">  -<div class="content"><em>git update-index</em>  +<div class="verseblock-content"><em>git update-index</em>   [--add] [--remove | --force-remove] [--replace]   [--refresh] [-q] [--unmerged] [--ignore-missing]   [(--cacheinfo &lt;mode&gt; &lt;object&gt; &lt;file&gt;)&#8230;]  @@ -333,42 +427,44 @@  [--info-only] [--index-info]   [-z] [--stdin]   [--verbose]  - [--] [&lt;file&gt;&#8230;]</div></div>  + [--] [&lt;file&gt;&#8230;]</div>  +<div class="verseblock-attribution">  +</div></div>   </div>   <h2 id="_description">DESCRIPTION</h2>   <div class="sectionbody">  -<div class="para"><p>Modifies the index or directory cache. Each file mentioned is updated  +<div class="paragraph"><p>Modifies the index or directory cache. Each file mentioned is updated   into the index and any <em>unmerged</em> or <em>needs updating</em> state is   cleared.</p></div>  -<div class="para"><p>See also <a href="git-add.html">git-add(1)</a> for a more user-friendly way to do some of  +<div class="paragraph"><p>See also <a href="git-add.html">git-add(1)</a> for a more user-friendly way to do some of   the most common operations on the index.</p></div>  -<div class="para"><p>The way <em>git update-index</em> handles files it is told about can be modified  +<div class="paragraph"><p>The way <em>git update-index</em> handles files it is told about can be modified   using the various options:</p></div>   </div>   <h2 id="_options">OPTIONS</h2>   <div class="sectionbody">  -<div class="vlist"><dl>  -<dt>  +<div class="dlist"><dl>  +<dt class="hdlist1">   --add   </dt>   <dd>   <p>  - If a specified file isn't in the index already then it's  + If a specified file isn&#8217;t in the index already then it&#8217;s   added.   Default behaviour is to ignore new files.   </p>   </dd>  -<dt>  +<dt class="hdlist1">   --remove   </dt>   <dd>   <p>  - If a specified file is in the index but is missing then it's  + If a specified file is in the index but is missing then it&#8217;s   removed.   Default behavior is to ignore removed file.   </p>   </dd>  -<dt>  +<dt class="hdlist1">   --refresh   </dt>   <dd>  @@ -377,7 +473,7 @@  updates are needed by checking stat() information.   </p>   </dd>  -<dt>  +<dt class="hdlist1">   -q   </dt>   <dd>  @@ -387,7 +483,7 @@  <em>git update-index</em> continue anyway.   </p>   </dd>  -<dt>  +<dt class="hdlist1">   --ignore-submodules   </dt>   <dd>  @@ -396,7 +492,7 @@  when passed before --refresh.   </p>   </dd>  -<dt>  +<dt class="hdlist1">   --unmerged   </dt>   <dd>  @@ -406,7 +502,7 @@  continue anyway.   </p>   </dd>  -<dt>  +<dt class="hdlist1">   --ignore-missing   </dt>   <dd>  @@ -414,7 +510,7 @@  Ignores missing files during a --refresh   </p>   </dd>  -<dt>  +<dt class="hdlist1">   --cacheinfo &lt;mode&gt; &lt;object&gt; &lt;path&gt;   </dt>   <dd>  @@ -422,7 +518,7 @@  Directly insert the specified info into the index.   </p>   </dd>  -<dt>  +<dt class="hdlist1">   --index-info   </dt>   <dd>  @@ -430,7 +526,7 @@  Read index information from stdin.   </p>   </dd>  -<dt>  +<dt class="hdlist1">   --chmod=(+|-)x   </dt>   <dd>  @@ -438,10 +534,10 @@  Set the execute permissions on the updated files.   </p>   </dd>  -<dt>  +<dt class="hdlist1">   --assume-unchanged   </dt>  -<dt>  +<dt class="hdlist1">   --no-assume-unchanged   </dt>   <dd>  @@ -457,7 +553,7 @@  filesystem that has very slow lstat(2) system call   (e.g. cifs).   </p>  -<div class="para"><p>This option can be also used as a coarse file-level mechanism  +<div class="paragraph"><p>This option can be also used as a coarse file-level mechanism   to ignore uncommitted changes in tracked files (akin to what   <tt>.gitignore</tt> does for untracked files).   Git will fail (gracefully) in case it needs to modify this file  @@ -465,7 +561,7 @@  thus, in case the assumed-untracked file is changed upstream,   you will need to handle the situation manually.</p></div>   </dd>  -<dt>  +<dt class="hdlist1">   --really-refresh   </dt>   <dd>  @@ -474,10 +570,10 @@  without regard to the "assume unchanged" setting.   </p>   </dd>  -<dt>  +<dt class="hdlist1">   --skip-worktree   </dt>  -<dt>  +<dt class="hdlist1">   --no-skip-worktree   </dt>   <dd>  @@ -488,10 +584,10 @@  section "Skip-worktree bit" below for more information.   </p>   </dd>  -<dt>  +<dt class="hdlist1">   -g   </dt>  -<dt>  +<dt class="hdlist1">   --again   </dt>   <dd>  @@ -500,7 +596,7 @@  entries are different from those from the <tt>HEAD</tt> commit.   </p>   </dd>  -<dt>  +<dt class="hdlist1">   --unresolve   </dt>   <dd>  @@ -509,7 +605,7 @@  file during a merge if it was cleared by accident.   </p>   </dd>  -<dt>  +<dt class="hdlist1">   --info-only   </dt>   <dd>  @@ -519,7 +615,7 @@  their object IDs into the index.   </p>   </dd>  -<dt>  +<dt class="hdlist1">   --force-remove   </dt>   <dd>  @@ -528,7 +624,7 @@  still has such a file. (Implies --remove.)   </p>   </dd>  -<dt>  +<dt class="hdlist1">   --replace   </dt>   <dd>  @@ -541,7 +637,7 @@  automatically removed with warning messages.   </p>   </dd>  -<dt>  +<dt class="hdlist1">   --stdin   </dt>   <dd>  @@ -551,7 +647,7 @@  separated by LF (i.e. one path per line) by default.   </p>   </dd>  -<dt>  +<dt class="hdlist1">   --verbose   </dt>   <dd>  @@ -559,7 +655,7 @@  Report what is being added and removed from index.   </p>   </dd>  -<dt>  +<dt class="hdlist1">   -z   </dt>   <dd>  @@ -568,7 +664,7 @@  separated with NUL character instead of LF.   </p>   </dd>  -<dt>  +<dt class="hdlist1">   --   </dt>   <dd>  @@ -576,14 +672,14 @@  Do not interpret any more arguments as options.   </p>   </dd>  -<dt>  +<dt class="hdlist1">   &lt;file&gt;   </dt>   <dd>   <p>   Files to act on.   Note that files beginning with <em>.</em> are discarded. This includes  - <tt>./file</tt> and <tt>dir/./file</tt>. If you don't want this, then use  + <tt>./file</tt> and <tt>dir/./file</tt>. If you don&#8217;t want this, then use   cleaner names.   The same applies to directories ending <em>/</em> and paths with <em>//</em>   </p>  @@ -592,43 +688,43 @@  </div>   <h2 id="_using_refresh">Using --refresh</h2>   <div class="sectionbody">  -<div class="para"><p><em>--refresh</em> does not calculate a new sha1 file or bring the index  +<div class="paragraph"><p><em>--refresh</em> does not calculate a new sha1 file or bring the index   up-to-date for mode/content changes. But what it <strong>does</strong> do is to   "re-match" the stat information of a file with the index, so that you  -can refresh the index for a file that hasn't been changed but where  +can refresh the index for a file that hasn&#8217;t been changed but where   the stat entry is out of date.</p></div>  -<div class="para"><p>For example, you'd want to do this after doing a <em>git read-tree</em>, to link  +<div class="paragraph"><p>For example, you&#8217;d want to do this after doing a <em>git read-tree</em>, to link   up the stat index details with the proper files.</p></div>   </div>   <h2 id="_using_cacheinfo_or_info_only">Using --cacheinfo or --info-only</h2>   <div class="sectionbody">  -<div class="para"><p><em>--cacheinfo</em> is used to register a file that is not in the  +<div class="paragraph"><p><em>--cacheinfo</em> is used to register a file that is not in the   current working directory. This is useful for minimum-checkout   merging.</p></div>  -<div class="para"><p>To pretend you have a file with mode and sha1 at path, say:</p></div>  +<div class="paragraph"><p>To pretend you have a file with mode and sha1 at path, say:</p></div>   <div class="listingblock">   <div class="content">   <pre><tt>$ git update-index --cacheinfo mode sha1 path</tt></pre>   </div></div>  -<div class="para"><p><em>--info-only</em> is used to register files without placing them in the object  +<div class="paragraph"><p><em>--info-only</em> is used to register files without placing them in the object   database. This is useful for status-only repositories.</p></div>  -<div class="para"><p>Both <em>--cacheinfo</em> and <em>--info-only</em> behave similarly: the index is updated  -but the object database isn't. <em>--cacheinfo</em> is useful when the object is  -in the database but the file isn't available locally. <em>--info-only</em> is  +<div class="paragraph"><p>Both <em>--cacheinfo</em> and <em>--info-only</em> behave similarly: the index is updated  +but the object database isn&#8217;t. <em>--cacheinfo</em> is useful when the object is  +in the database but the file isn&#8217;t available locally. <em>--info-only</em> is   useful when the file is available, but you do not wish to update the   object database.</p></div>   </div>   <h2 id="_using_index_info">Using --index-info</h2>   <div class="sectionbody">  -<div class="para"><p><tt>--index-info</tt> is a more powerful mechanism that lets you feed  +<div class="paragraph"><p><tt>--index-info</tt> is a more powerful mechanism that lets you feed   multiple entry definitions from the standard input, and designed   specifically for scripts. It can take inputs of three formats:</p></div>  -<div class="olist"><ol>  +<div class="olist arabic"><ol class="arabic">   <li>   <p>   mode SP sha1 TAB path   </p>  -<div class="para"><p>The first format is what "git-apply --index-info"  +<div class="paragraph"><p>The first format is what "git-apply --index-info"   reports, and used to reconstruct a partial tree   that is used for phony merge base tree when falling   back on 3-way merge.</p></div>  @@ -637,27 +733,27 @@  <p>   mode SP type SP sha1 TAB path   </p>  -<div class="para"><p>The second format is to stuff <em>git ls-tree</em> output  +<div class="paragraph"><p>The second format is to stuff <em>git ls-tree</em> output   into the index file.</p></div>   </li>   <li>   <p>   mode SP sha1 SP stage TAB path   </p>  -<div class="para"><p>This format is to put higher order stages into the  +<div class="paragraph"><p>This format is to put higher order stages into the   index file and matches <em>git ls-files --stage</em> output.</p></div>   </li>   </ol></div>  -<div class="para"><p>To place a higher stage entry to the index, the path should  +<div class="paragraph"><p>To place a higher stage entry to the index, the path should   first be removed by feeding a mode=0 entry for the path, and   then feeding necessary input lines in the third format.</p></div>  -<div class="para"><p>For example, starting with this index:</p></div>  +<div class="paragraph"><p>For example, starting with this index:</p></div>   <div class="listingblock">   <div class="content">   <pre><tt>$ git ls-files -s   100644 8a1218a1024a212bb3db30becd860315f9f3ac52 0 frotz</tt></pre>   </div></div>  -<div class="para"><p>you can feed the following input to <tt>--index-info</tt>:</p></div>  +<div class="paragraph"><p>you can feed the following input to <tt>--index-info</tt>:</p></div>   <div class="listingblock">   <div class="content">   <pre><tt>$ git update-index --index-info  @@ -665,7 +761,7 @@  100644 8a1218a1024a212bb3db30becd860315f9f3ac52 1 frotz   100755 8a1218a1024a212bb3db30becd860315f9f3ac52 2 frotz</tt></pre>   </div></div>  -<div class="para"><p>The first line of the input feeds 0 as the mode to remove the  +<div class="paragraph"><p>The first line of the input feeds 0 as the mode to remove the   path; the SHA1 does not matter as long as it is well formatted.   Then the second and third line feeds stage 1 and stage 2 entries   for that path. After the above, we would end up with this:</p></div>  @@ -678,7 +774,7 @@  </div>   <h2 id="_using_8220_assume_unchanged_8221_bit">Using &#8220;assume unchanged&#8221; bit</h2>   <div class="sectionbody">  -<div class="para"><p>Many operations in git depend on your filesystem to have an  +<div class="paragraph"><p>Many operations in git depend on your filesystem to have an   efficient <tt>lstat(2)</tt> implementation, so that <tt>st_mtime</tt>   information for working tree files can be cheaply checked to see   if the file contents have changed from the version recorded in  @@ -687,13 +783,13 @@  can set "assume unchanged" bit to paths you have not changed to   cause git not to do this check. Note that setting this bit on a   path does not mean git will check the contents of the file to  -see if it has changed &#8212; it makes git to omit any checking and  +see if it has changed&#8201;&#8212;&#8201;it makes git to omit any checking and   assume it has <strong>not</strong> changed. When you make changes to working   tree files, you have to explicitly tell git about it by dropping   "assume unchanged" bit, either before or after you modify them.</p></div>  -<div class="para"><p>In order to set "assume unchanged" bit, use <tt>--assume-unchanged</tt>  +<div class="paragraph"><p>In order to set "assume unchanged" bit, use <tt>--assume-unchanged</tt>   option. To unset, use <tt>--no-assume-unchanged</tt>.</p></div>  -<div class="para"><p>The command looks at <tt>core.ignorestat</tt> configuration variable. When  +<div class="paragraph"><p>The command looks at <tt>core.ignorestat</tt> configuration variable. When   this is true, paths updated with <tt>git update-index paths&#8230;</tt> and   paths updated with other git commands that update both index and   working tree (e.g. <em>git apply --index</em>, <em>git checkout-index -u</em>,  @@ -705,33 +801,33 @@  </div>   <h2 id="_examples">Examples</h2>   <div class="sectionbody">  -<div class="para"><p>To update and refresh only the files already checked out:</p></div>  +<div class="paragraph"><p>To update and refresh only the files already checked out:</p></div>   <div class="listingblock">   <div class="content">   <pre><tt>$ git checkout-index -n -f -a &amp;&amp; git update-index --ignore-missing --refresh</tt></pre>   </div></div>  -<div class="vlist"><dl>  -<dt>  +<div class="dlist"><dl>  +<dt class="hdlist1">   On an inefficient filesystem with <tt>core.ignorestat</tt> set   </dt>   <dd>   <div class="listingblock">   <div class="content">  -<pre><tt>$ git update-index --really-refresh <b>(1)</b>  -$ git update-index --no-assume-unchanged foo.c <b>(2)</b>  -$ git diff --name-only <b>(3)</b>  +<pre><tt>$ git update-index --really-refresh <b>&lt;1&gt;</b>  +$ git update-index --no-assume-unchanged foo.c <b>&lt;2&gt;</b>  +$ git diff --name-only <b>&lt;3&gt;</b>   $ edit foo.c  -$ git diff --name-only <b>(4)</b>  +$ git diff --name-only <b>&lt;4&gt;</b>   M foo.c  -$ git update-index foo.c <b>(5)</b>  -$ git diff --name-only <b>(6)</b>  +$ git update-index foo.c <b>&lt;5&gt;</b>  +$ git diff --name-only <b>&lt;6&gt;</b>   $ edit foo.c  -$ git diff --name-only <b>(7)</b>  -$ git update-index --no-assume-unchanged foo.c <b>(8)</b>  -$ git diff --name-only <b>(9)</b>  +$ git diff --name-only <b>&lt;7&gt;</b>  +$ git update-index --no-assume-unchanged foo.c <b>&lt;8&gt;</b>  +$ git diff --name-only <b>&lt;9&gt;</b>   M foo.c</tt></pre>   </div></div>  -<div class="colist"><ol>  +<div class="colist arabic"><ol>   <li>   <p>   forces lstat(2) to set "assume unchanged" bits for paths that match index.  @@ -783,61 +879,61 @@  </div>   <h2 id="_skip_worktree_bit">Skip-worktree bit</h2>   <div class="sectionbody">  -<div class="para"><p>Skip-worktree bit can be defined in one (long) sentence: When reading  +<div class="paragraph"><p>Skip-worktree bit can be defined in one (long) sentence: When reading   an entry, if it is marked as skip-worktree, then Git pretends its   working directory version is up to date and read the index version   instead.</p></div>  -<div class="para"><p>To elaborate, "reading" means checking for file existence, reading  +<div class="paragraph"><p>To elaborate, "reading" means checking for file existence, reading   file attributes or file content. The working directory version may be   present or absent. If present, its content may match against the index   version or not. Writing is not affected by this bit, content safety  -is still first priority. Note that Git _can_ update working directory  +is still first priority. Note that Git <em>can</em> update working directory   file, that is marked skip-worktree, if it is safe to do so (i.e.   working directory version matches index version)</p></div>  -<div class="para"><p>Although this bit looks similar to assume-unchanged bit, its goal is  -different from assume-unchanged bit's. Skip-worktree also takes  +<div class="paragraph"><p>Although this bit looks similar to assume-unchanged bit, its goal is  +different from assume-unchanged bit&#8217;s. Skip-worktree also takes   precedence over assume-unchanged bit when both are set.</p></div>   </div>   <h2 id="_configuration">Configuration</h2>   <div class="sectionbody">  -<div class="para"><p>The command honors <tt>core.filemode</tt> configuration variable. If  +<div class="paragraph"><p>The command honors <tt>core.filemode</tt> configuration variable. If   your repository is on a filesystem whose executable bits are   unreliable, this should be set to <em>false</em> (see <a href="git-config.html">git-config(1)</a>).   This causes the command to ignore differences in file modes recorded   in the index and the file mode on the filesystem if they differ only on   executable bit. On such an unfortunate filesystem, you may   need to use <em>git update-index --chmod=</em>.</p></div>  -<div class="para"><p>Quite similarly, if <tt>core.symlinks</tt> configuration variable is set  +<div class="paragraph"><p>Quite similarly, if <tt>core.symlinks</tt> configuration variable is set   to <em>false</em> (see <a href="git-config.html">git-config(1)</a>), symbolic links are checked out   as plain files, and this command does not modify a recorded file mode   from symbolic link to regular file.</p></div>  -<div class="para"><p>The command looks at <tt>core.ignorestat</tt> configuration variable. See  +<div class="paragraph"><p>The command looks at <tt>core.ignorestat</tt> configuration variable. See   <em>Using "assume unchanged" bit</em> section above.</p></div>  -<div class="para"><p>The command also looks at <tt>core.trustctime</tt> configuration variable.  +<div class="paragraph"><p>The command also looks at <tt>core.trustctime</tt> configuration variable.   It can be useful when the inode change time is regularly modified by   something outside Git (file system crawlers and backup systems use   ctime for marking files processed) (see <a href="git-config.html">git-config(1)</a>).</p></div>   </div>   <h2 id="_see_also">SEE ALSO</h2>   <div class="sectionbody">  -<div class="para"><p><a href="git-config.html">git-config(1)</a>,  +<div class="paragraph"><p><a href="git-config.html">git-config(1)</a>,   <a href="git-add.html">git-add(1)</a></p></div>   </div>   <h2 id="_author">Author</h2>   <div class="sectionbody">  -<div class="para"><p>Written by Linus Torvalds &lt;torvalds@osdl.org&gt;</p></div>  +<div class="paragraph"><p>Written by Linus Torvalds &lt;<a href="mailto:torvalds@osdl.org">torvalds@osdl.org</a>&gt;</p></div>   </div>   <h2 id="_documentation">Documentation</h2>   <div class="sectionbody">  -<div class="para"><p>Documentation by David Greaves, Junio C Hamano and the git-list &lt;git@vger.kernel.org&gt;.</p></div>  +<div class="paragraph"><p>Documentation by David Greaves, Junio C Hamano and the git-list &lt;<a href="mailto:git@vger.kernel.org">git@vger.kernel.org</a>&gt;.</p></div>   </div>   <h2 id="_git">GIT</h2>   <div class="sectionbody">  -<div class="para"><p>Part of the <a href="git.html">git(1)</a> suite</p></div>  +<div class="paragraph"><p>Part of the <a href="git.html">git(1)</a> suite</p></div>   </div>   <div id="footer">   <div id="footer-text">  -Last updated 2010-10-22 04:11:12 UTC  +Last updated 2010-11-06 00:41:57 UTC   </div>   </div>   </body>